﻿namespace IQIGame.Onigao.GamePlay.Editors
{
    public static class SkillEditorConst
    {
        public const string Battle = "战斗";
        
        public const string Skill = SkillEditorConst.Battle + "/" + "技能";
        public const string SkillPart = "Part";
        public const string MainPart = "执行Part";
        public const string EnablePart = "启动时Part";
        public const string DisablePart = "结束时Part";
        public const string Condition = "条件";
        public const string Formula = "公式";
        
        public const string SkillEffective = SkillEditorConst.Battle + "/" + "技能效果";
        public const string CustomPropertyInt = "自定义状态Int";
        public const string Buff = "Buff";
        public const string Cure = "治疗";
        public const string CureToShield = "治疗并过量治疗转护盾";
        public const string Damage = "伤害";
        public const string DamageWithStack = "根据自定义状态层数造成伤害";
        public const string ExtraDamage = "额外伤害";
        public const string HpToShield = "扣除HP转护盾";
        public const string InsertSkill = "插入技能";
        public const string Relive = "复活";
        public const string ReplaceBuffMaker = "修改buff发起者";
        public const string Package = "自定义";
        public const string ExtendBuffDuration = "延长buff持续时间";
        public const string ReplaceBuffDotType = "替换buff Dot类型";
        public const string ExtraTurn = "额外出手回合";
        public const string SkillDamageTempModify = "技能伤害临时修正";
        public const string ReplaceSkillType = "修改技能类型";
        public const string ReplaceTargetSelect = "修改目标选择";
        public const string WeaknessHit = "弱点击破";
        public const string Summon = "召唤单位";
        public const string Prefab = "预设";
        public const string Charge = "蓄力";
        public const string Impact = "冲撞";
        public const string Totem = "召唤图腾";
        public const string PackageActionCondition = "条件";

        public const string Target = SkillEditorConst.Battle + "/" + "目标选择";
        public const string Circle = "圆形";
        public const string Common = "通用";
        public const string Cub = "矩形";
        public const string Fan = "扇形";
        public const string InputUnit = "输入目标";
        public const string RandomUnit = "随机目标";

        public const string Trigger = SkillEditorConst.Battle + "/" + "触发器";
        public const string SelfAddBuff = "自身添加buff";
        public const string SelfAttacked = "自身受击";
        public const string SelfAttackOther = "自身攻击到其他目标";
        public const string SelfCustomProperty = "自身自定义状态机修改";
        public const string AddBuff = "添加buff";
        public const string ExecuteSkill = "释放技能";
        public const string Attacked = "受击";
        public const string RoundEnd = "回合结束";
        public const string CustomProperty = "自定义状态机修改";
        public const string StartBattle = "战斗开始";
        public const string StartRound = "回合开始";
        public const string UnitDie = "单位死亡";
    }
}